package com.siae.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.siae.pojo.Item;
import com.siae.pojo.vo.ItemVo;
import com.siae.pojo.vo.PageResult;
import com.siae.pojo.vo.Result;

import java.util.List;
import java.util.Map;

public interface ItemService extends IService<Item> {
    Result<PageResult<List<Map>>> getAllItems(Integer currentPage, Integer pageSize, Integer team, Integer student,String name , String type, Integer status);
    Result<Map> getItemById(Integer id);
    Result<Item> getItemByName(String name);
    Result addItem(Map dateMap);
    Result updateItem(Map dateMap);
    Result deleteItem(Integer id);
}
